import Vue from "vue";
import App from "./App.vue";

// 引入公共组件
import CustomComponents from '@/common/CustomComponents'

Vue.config.productionTip = false;

// 全局自定义组件
/* Vue.component("CustomComponents", {
  name: "CustomComponents",
  data() {
    return {
      msg: "Hello Custom Components",
    };
  },
  render: (h) => {
    return h("<h2>{{msg}}</h2>");  // vue.runtime 没有提供模板编译
  },
}); */

Vue.component('CustomComponents', CustomComponents)  // 编译时期 vue 提供了 vue-template-compiler 可以解析 .vue 文件中的 template 并将其加入到组件实例的配置对象当中


new Vue({
  render: (h) => h(App),
}).$mount("#app");
